// 引入axios文件
import axios from '@/utils/myaxios.js'

// 1、获取所有栏目对应位置的新闻数据
export const getPostList =
    (params) => {
        return axios({
            url: `/post`,
            params
        })
    }
// 2.获取指定id的文章的详情数据
export const getPostDetail = (id) => {
    return axios({
        url: '/post/' + id
    })
}
// 3.根据文章id实现文章的点赞
export const likeThisPost = (id) => {
    return axios({
        url: '/post_like/' + id
    })
}
// 4、根据文章id实现文章的收藏
export const starPost = (id) => {
    return axios({
        url: '/post_star/' + id
    })
}
// 5、获取用户评论列表数据
export const getPostComment = (id) => {
    return axios({
        url: '/post_comment/' + id,
    })
}
// 6、发表+回复 文章评论
export const publishComment = (id, data) => {
    return axios({
        method: 'post',
        url: `/post_comment/${id}`,
        data
    })
}
// 7、文章搜索
export const searchPost = (keyword) => {
    return axios({
        url: `/post_search?keyword=` + keyword
    })
}